Navigation Audit Logs

Read logs capture the OIPA screen navigation data to provide audit logs on OIPA screens navigation, which can be viewed in Admin console. You can set the logging of the OIPA screen navigation to ON or OFF by setting the application.enableAccessLogs property in the PAS properties file. Audit logs contains the information of user login, timestamp, number of login attempts, Jsession Id, login guid, number of failed attempts and user details in the AcLogin table. The AcAccess table contains the information of the navigated OIPA screens with the respective timestamp.

Read logs also captures logging for all web services such as SOAP, DISQ, Exposed Computations, AsFile, and REST services to provide audit logs in Admin console. The AcLogin table has extra columns to log information regarding the type of Access Logging, page name and service name or URL.

Navigation Audit Search Screen

Only the users with AC_Audit and AC_Admin roles can access the Navigation Audit screen. The user can launch the Navigation Audit screen on clicking Navigation Audit on the Home Page.

View Filtered Logs

By default, no logs are displayed on the Navigation Audit Search screen. The screen displays logs in an ascending order of the timestamp based on the user's search criteria. You can select the filter options available on various fields to filter and view the logs with User ID, Screen Name, Filter By, Data, Access From, and Access To. The data column displays the information of PolicyGUID, PolicyNumber, ClientGUID, and CaseGUID that was captured for the screen. For search screens and widgets where multiple data is captured, the data column displays all GUIDs as JSON data.

When you click Find, the Navigation Audit Search screen displays the updated data. The user can search and view the filtered logs by applying the filters on the fields as follows:

Search Logs by User ID/Number

You can search logs by User ID by selecting the User ID from the drop down list. The search results contain all the screens accessed by that specific user. If you select All, logs of all the users/clients are displayed.

Search Logs by Screen Name

You can search logs by Screen Name by selecting the Screen Name from the drop down list. The search results contain the all the users that accessed the given screen. If you All, logs of all screens are displayed.

Filter by:

You can apply and view more filtered logs, on selecting an option from the Filter By drop down or manually enter values for PolicyGUID / ClientGUID / CaseGUID / PolicyNumber in the Data field in the following format:

For a single GUID: "PolicyGUID":"POLICYGUID_VALUE"

For a list of GUIDs: {"PolicyGUID":"POLICYGUID_VALUE1"}, {"PolicyGUID":"POLICYGUID_VALUE2"}

  • For a given ClientGUID, the search results contain the screens in which the Client data was accessed by the user.
  • For a given PolicyGUID, the search results contain the screens in which a Policy data was accessed by the user.
  • For a given CaseGUID, the search results contain the screens in which a Case data was accessed by the user.
  • For a given PolicyNumber, the search results contain the screens in which Policy Number data was accessed by the user.

Search Logs by Date Range

You can search for logs within a range of dates. Access From and Access To fields populates the dates persisted in the AcAccess table.

You can search logs by OIPA User ID on selecting the User ID from the drop down box. The search results contain the all the screens accessed by the given user. If a user selects All, the logs of all users/clients are displayed.

Search Logs by Screen Name

Audit users can search logs by Screen Name by selecting the Screen Name from the drop down list. The search results contain the all the users that accessed the given screen. If a user selects All, the logs of all screens are displayed.

Filter by:

A user can apply and view more filtered logs, on selecting an option from the Filter By drop down option and manually enter values for PolicyGUID / ClientGUID / CaseGUID / PolicyNumber in the Data field in the following format:

For a single GUID: "PolicyGUID":"POLICYGUID_VALUE"

For a list of GUIDs: {"PolicyGUID":"POLICYGUID_VALUE1"}, {"PolicyGUID":"POLICYGUID_VALUE2"}

  • For a given ClientGUID, the search results contain the screens in which the Client data was accessed by the user.
  • For a given PolicyGUID, the search results contain the screens in which a Policy data was accessed by the user.
  • For a given CaseGUID, the search results contain the screens in which a Case data was accessed by the user.
  • For a given PolicyNumber, the search results contain the screens in which Policy Number data was accessed by the user.

Search Logs by Date Range

An Audit user can search for logs within a range of dates. Access From and Access To fields populates the dates persisted in the AcAccess table.

Logs Capture on OIPA Screens

For OIPA search screens, for a given search criteria, all the results that are displayed on the screen is captured in the Ac_Access detail table. The primary GUID of each result is stored as a JSON data column in the database and displayed on screen.

The following screens are captured during user navigation in OIPA and are presented in the Navigation Audit screen by their screen name.

Note: List indicates that multiple records are captured for a screen.

 

Screen Name Capture Data? Data to be Captured
ActivityComments NO
ActivityCommentsHistory NO
ActivityCommentsSearch NO
ClientAddressHistory NO
Agreement NO
AgreementHistory NO
AgreementRole NO
AllocationHistory NO
AlternateName NO
Application YES PolicyGUID
ApplicationSearch YES PolicyGUID List
Batch NO
Benefit NO
Case YES CaseGUID
CaseSearch YES CaseGUID List
ClassGroupClassRuleVariables NO
ClassGroups NO
ClassMember NO
ClassRules NO
Client YES ClientGUID
ClientActivity YES ClientGUID
ClientAddress YES ClientGUID
ClientHistory NO
ClientComments YES ClientGUID
ClientCommentsHistory NO
ClientCommentsSearch NO
ClientHistory NO
ClientInquiry NO
Phone YES ClientGUID
ClientRelationship YES

ClientGUID

Client YES ClientGUID
ClientSearch YES ClientGUID List
ClientWithholding NO
Comments NO
CommentsHistory NO
CommentsSearch NO
CompanyActivity NO
CompanyInquiry NO
CreateRates NO
GroupCustomer NO
GroupCustomerActivity NO
GroupCustomerAddress NO
GroupCustomerAddressHistory NO
GroupCustomerClassRuleVariables NO
GroupCustomerComments NO
GroupCustomerCommentsHistory NO
GroupCustomerCommentsSearch NO
GroupCustomerHistory NO
GroupCustomerInquiry NO
GroupCustomerOverview NO
Phone NO
Plan NO
GroupCustomerRelationship YES ClientGUID
GroupCustomerSearch NO ClientGUID List
ClientWidget YES PolicyGUID List
PolicyWidget YES CaseGUID List
CaseWidget YES  
CustomerWidget YES  
ActivityWidget YES  
IntakeFileSearch NO
DisbursementApproval NO
DisbusementSearch NO
Enrollment NO
FinalAction NO
Adjust NO
LinkSuspense NO
BillReconciliation NO
BillSearch NO
ImpairementDetail NO
ImpairmentComments NO
IntakeProfile NO
IntakeProfileHistory NO
Intake NO
LinkRateGroup NO
NetAssetValue NO
PlanActivity NO
PlanAgreementSearch NO
PlanAllocation NO
PlanFields NO
PlanSegment NO
PlanWithholding NO
Policy YES PolicyGUID
PolicyActivity YES PolicyGUID
PolicyAllocation NO
PolicyComments YES PolicyGUID
PolicyCommentsHistory NO
PolicyCommentsSearch NO
PolicyInquiry NO PolicyGUID List
PolicyOverview YES PolicyGUID
PolicyRequirement YES PolicyGUID
PolicyRole YES PolicyGUID
RoleHistory NO
PolicySearch YES PolicyGUID List
PolicySegment YES PolicyGUID
PolicyValue NO
PolicyWithholding NO
Program NO
ProgramAllocations NO
ProgramHistory NO
RequirementComments NO
RequirementDetail NO
RequirementErrorSearch NO
RequirementHistory NO
RequirementResult NO
RequirementResultSearch NO
RequirementUpdates NO
SearchRates NO
SegmentComments NO
SegmentCommentsHistory NO
SegmentCommentsSearch NO
SegmentRole YES PolicyGUID
SegmentRoleHistory NO
Split NO
StateApprovals NO
SuspenseRecord NO
SuspenseComments NO
SuspenseCommentsHistory NO
SuspenseCommentsSearch NO
SuspenseHistory NO
SuspenseSearch NO
UnmatchedResults NO
User - Workflow Role link NO
Workflow NO
WorkflowTaskHistory NO
WorkflowTaskEdit NO
UnifiedPolicySearch Yes PolicyGUID List
UnifiedCaseSearch Yes CaseGUID List
UnifiedClientSearch Yes ClientGUID List
UnifiedCustomerSearch No
UnifiedSuspenseSearch No
UnifiedDisbursementSearch No
UnifiedGroupBillSearch No
UnifiedBatchInputModel No
UnifiedBatchQueryModel No